home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / STUTTGART / LANG / C / GCC / PATCH1 / !gcc / !Run < prev   
Text File  |  1996-12-01  |  2KB  |  70 lines

  1. | !Run file for the GNU compilers
  2. | (c) Copyright Nick Burrett, 1996
  3. | Version 1.03 (31 November 1996)
  4.  
  5. Set GCC$Dir <Obey$Dir>
  6.  
  7. | Search path used for the compiler binaries
  8. If "<GCCbin$Path>" = "" Then Set Run$Path <Run$Path>,GCCbin:
  9. Set GCCbin$Path <GCC$Dir>.bin.
  10.  
  11. | Search paths used for the GCC runtime library, C++ and Objective-C
  12. | support headers and libraries.
  13. Set GCC$Path <GCC$Dir>.gcc.
  14. Set GPP$Path <GCC$Dir>.gpp.
  15.  
  16. | Set the return code limit. Unixlib encodes information within this range
  17. Set Sys$RCLimit 65536
  18.  
  19. | Place to store temporary files
  20. If "<UnixFS$/tmp>" = "" Then Set UnixFS$/tmp <Wimp$ScrapDir>
  21.  
  22. | Our preferred linker. This will be searched for through the standard search path
  23. | Acorn's link program is an alternative
  24. Set GCC$Linker "drlink"
  25.  
  26. | Ensure correct filename translation for a variety of prefixes
  27. Set UnixFS$sfix "f:for:F:fpp:cc:cxx:cpp:c++:C:ii:rpo:ads:adb:ada:c:m:h:i:s:S:ali:adc:xrb:xrs:l:o:p:pas:ph:gpi:gpc:y"
  28.  
  29. | Set search paths for the Ada run time library files
  30. Set GNATada$Path <GCC$Dir>.adainc.
  31. Set GNATInc$Path gnatada:1.,gnatada:2.,gnatada:3.,gnatada:4.,gnatada:5.,gnatada:6.,gnatada:7.
  32. Set GNATlib$Path gcc:adalib.1.,gcc:adalib.2.,gcc:adalib.3.,gcc:adalib.4.,gcc:adalib.5.,gcc:adalib.6.,gcc:adalib.7.
  33.  
  34. | Set search path for gnatbl
  35. SetMacro Path <Run$Path>
  36.  
  37. | Set aliases for controlling UnixLib heap for dynamic areas
  38. | See the documentation about UnixLib and dynamic areas.
  39.  
  40. | Uncomment these if you have a RiscPC and wish to use dynamic areas
  41. Set gcc_heap ""
  42.  
  43. | For GNAT Ada
  44. |Set gnatbind_heap ""
  45. |Set gnatbl_heap ""
  46. |Set gnatchop_heap ""
  47. |Set gnatf_heap ""
  48. |Set gnatmake_heap ""
  49.  
  50. | For Fortran 77
  51. |Set g77_heap ""
  52.  
  53. | For C++
  54. |Set g++_heap ""
  55.  
  56. | For Pascal
  57. |Set gpc_heap ""
  58.  
  59. | Used for extended command lines
  60. | Initially, we look in !System for the DDEUtils module supplied by Acorn
  61. | If not present, then we will load the DDEUtilsCy version.
  62. RMEnsure DDEUtils 0.02 Run <GCC$Dir>.Support.DDEUtilsCy.IFExist System:Modules.DDEUtils Then RMLoad System:Modules.DDEUtils
  63. RMEnsure DDEUtils 0.01 RMRun <GCC$Dir>.Support.DDEUtilsCy.DDEUtilsCy
  64. RMEnsure DDEUtils 0.01 %Obey -c <GCC$Dir>.Support.DDEUtilsCy.InitDDECy
  65.  
  66. RMEnsure UtilityModule 3.10 Obey
  67. | Details specific to RISC OS 3.10 and above
  68. RMEnsure UtilityModule 3.70 RMEnsure CallASWI 0.01 RMLoad System:Modules.CallASWI
  69. Dir <Obey$Dir>.Files
  70. Filer_OpenDir <Obey$Dir>.files